Resolution Theorem Proving

ثبت نشده
چکیده

Lifting is one of the most important general techniques for accelerating dii-cult computations. Lifting was used by Alan Robinson in the early 1960's to accelerate rst order inference Robinson, 1965]. A complete inference procedure had been done by Martin Davis and Hillary Putnam a few years prior to Robinson's work Davis and Putnam, 1960]. Unfortunately, it was a ground procedure and suuered from a large search space generated by unguided selection of gound instances of quantiied formulas. Robinson designed a ground procedure for which lifting was particularly simple and demonstrated empirically that lifting greatly improves the performance of this procedure and that the lifted version is far superior to the Davis-Putnam procedure for general purpose theorem proving. Robinson's lifted inference process became known as resolution. Because of the tremendous advantage of a lifted procedure over a ground procedure, resolution immediately became the central paradigm of automated rst order inference. Over the years resolution has been greatly reened. The basic procedure is deened below and several reenements are described. Although lifting is a good technique for accelerating diicult computations, lifting alone has not brought computers near human-level competence in mathematical reasoning. It is still instructive, however, to study the classical resolution theorem proving techniques. The study of resolution theorem proving has resulted in the development of a large variety of general purpose search heuris-tics known as \strategies". In order to using lifting one must rst construct a ground procedure. The rst step in constructing the ground procedure is to convert inference problems to a simple normal form.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A short introduction to two approaches in formal verification of security protocols: model checking and theorem proving

In this paper, we shortly review two formal approaches in verification of security protocols; model checking and theorem proving. Model checking is based on studying the behavior of protocols via generating all different behaviors of a protocol and checking whether the desired goals are satisfied in all instances or not. We investigate Scyther operational semantics as n example of this...

متن کامل

Non-clausal Resolution Theorem Proving for Description Logic

The article presents refutational resolution theorem proving system for Description Logic (DL) based on general (non-clausal) resolution rule. There is also presented unification algorithm handling existentiality without the need of skolemization in first-order logic. Its idea follows from general resolution with existentiality for first-order logic. When the prover is constructed it provides t...

متن کامل

Theory Exploration with Theorema

Automated theorem proving is a well established subject in computer science. The advances made in the algorithmic techniques for automated theorem proving are impressive, see the survey paper [Loveland 1996]. Also, automated theorem proving has found various important applications in computer science. For example, Robinson’s resolution proving method launched a whole new programming paradigm, n...

متن کامل

Reformulating Resolution Problems by Tactics

A straightforward formulation of a mathematical problem is mostly not adequate for resolution theorem proving. We present a method to optimize such formulations by exploiting the variability of rst-order logic. The optimizing transformation is described as logic morphisms, whose operationalizations are tactics. The diierent behaviour of a resolution theorem prover for the source and target form...

متن کامل

Non-clausal Resolution Theorem Proving for Fuzzy Predicate Logic

The article presents refutational resolution theorem proving system for the Fuzzy Predicate Logic of First-Order (FPL) based on the general (non-clausal) resolution rule. There is also presented an unification algorithm handling existentiality without the need of skolemization. Its idea follows from the general resolution with existentiality for the first-order logic. When the prover is constru...

متن کامل

Automated Theorem Proving in First-Order Logic Modulo: On the Difference between Type Theory and Set Theory

Resolution modulo is a first-order theorem proving method that can be applied both to first-order presentations of simple type theory (also called higher-order logic) and to set theory. When it is applied to some first-order presentations of type theory, it simulates exactly higherorder resolution. In this note, we compare how it behaves on type theory and on set theory. Higher-order theorem pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992